package com.zkk.draw;



import javax.swing.*;
import java.awt.*;

public class DrawCircle extends JFrame {

    //定义一个面板
    private MyPanel mp = null;

    public static void main(String[] args) {
        new DrawCircle();
    }

    public DrawCircle(){
        //初始化面板
        mp = new MyPanel();
        //把面板放入到窗口（画框）
        this.add(mp);
        //设置窗口大小
        this.setSize(400,300);
        //点击窗口× 程序退出
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setVisible(true);//可以显示
    }
}

//1.先定义一个MyPanel,继承JPanel 画图就在面板上画
class MyPanel extends JPanel{

    /*
    * 1.MyPanel对象就是一个画板
    * 2.Graphics g把 g理解成一支画笔
    * 3.Graphics提供了很多绘图的方法
    *
    * */
 @Override
 public void paint(Graphics g){
    super.paint(g);//调用父类的方法完成初始化

     //画一个圆形（Oval:椭圆）
    g.drawOval(10,10,200,200);

    //画图片drawImage(Image img,int x,int y..)
     //1.获取图片资源，/img.png 表示在该项目的根目录去获取img.png图片资源
//     Image image = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/img.png"));
//     g.drawImage(image,10,10,39,38,this);



 }
}


